package com.ccp.dev.qbdms.model;

import java.util.Date;
import java.util.List;

public class SysReportMaster {
    /**
     * 上报主表主键
     */
    private String id;

    /**
     * 上报业务表表名
     */
    private String tableName;
    /**
     * 上报时间
     */
    private Date createTime;

    /**
     * 业务实体类名
     */
    private String className;

    private List<SysReportSub> sysReportSubList;

    public SysReportMaster() {
    }

    public SysReportMaster(String id, String tableName, Date createTime,String className,List<SysReportSub> sysReportSubList) {

        this.id = id;
        this.tableName = tableName;
        this.createTime = createTime;
        this.sysReportSubList = sysReportSubList;
        this.className = className;
    }

    public String getId() {

        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTableName() {
        return tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public List<SysReportSub> getSysReportSubList() {
        return sysReportSubList;
    }

    public void setSysReportSubList(List<SysReportSub> sysReportSubList) {
        this.sysReportSubList = sysReportSubList;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    @Override
    public String toString() {
        return "SysReportMaster{" +
                "id='" + id + '\'' +
                ", tableName='" + tableName + '\'' +
                ", createTime=" + createTime +
                ", className=" + className +
                ", sysReportSubList=" + sysReportSubList +
                '}';
    }
}
